package net.qhzw.geologr5.gis.service.system.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/****
 * 借阅管理 项目资料 项目地图中间表
 */
@Data
@TableName("borrow_details")
public class BorrowDetails implements Serializable {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 主表id
     */
    private String borrowId;

    /**
     * 地图id
     */
    private Integer mapId;

    /**
     * 资料文件id
     */
    private Integer fileId;

    /**
     * 下载次数
     */
    private Integer maxCount;

    /**
     * 当前下载次数
     */
    private Integer nowCount;

    /**
     * 下载截止日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endDate;


    /***
     * 项目id
     */
    private Integer projectId;



}
